package com.softeem.files;

import java.io.File;

/**
 * File类的获取:
 *  创建完对象之后,File类中有以下的方法可以获取到文件的信息
 */
public class File_02 {
    public static void main(String[] args) {
        File file = new File("c:\\file\\test\\hello.java");
        String name = file.getName();//获取文件或者路径的名字
        System.out.println(name);//hello.java

        String filePath = file.getPath();
        System.out.println("文件的相对路径:" + filePath);//文件的相对路径:c:\file\test\hello.java

        String absPath = file.getAbsolutePath();
        System.out.println("文件的绝对路径:" + absPath);//文件的绝对路径:c:\file\test\hello.java

        long fileSize = file.length();
        System.out.println(fileSize);//0

        String parentPath = file.getParent();
        System.out.println("存储此文件的父目录:" + parentPath);

        //相对路径,需要从src开始
        File f2 = new File("C:\\file\\code\\0328\\src\\com\\softeem\\files\\File_01.java");
        System.out.println("文件是否存在:" + f2.exists());//文件是否存在:true
    }
}

